<html>
	<head>
		<meta charset="utf-8"></meta>
		<title>BTextual</title>
		<link href="./style.css" rel="stylesheet" type="text/css"/>
	</head>
	<body>
		<div class="class" name="BTextual">
			<h1>BTextual</h1>
			<p>继承自<a href="BShape.html">BShape</a></p>
			<p id="resume"><a href="#desc">详细</a></p>
			<h2>public</h2>
			<table id="public">
				<tr><td align="right"></td><td><a href="#BTextual()">BTextual</a>();</td></tr>
				<tr><td align="right"></td><td><a href="#BTextual(BReal)">BTextual</a>(BReal size);</td></tr>
				<tr><td align="right"></td><td><a href="#BTextual(BReal, BReal)">BTextual</a>(BReal width, BReal height);</td></tr>
				<tr><td align="right"></td><td><a href="#BTextual(const BTextual&)">BTextual</a>(const BTextual& other);</td></tr>
				<tr><td align="right"></td><td><a href="#~BTextual()">~BTextual</a>();</td></tr>
				<tr><td align="right">virtual void </td><td><a href="#copy(const BShape*)">copy</a>(const BShape* other);</td></tr>
				<tr><td align="right">virtual BShape* </td><td><a href="#clone()">clone</a>() const;</td></tr>
				<tr><td align="right">void </td><td><a href="#setSize(BReal, BReal)">setSize</a>(BReal width, BReal height);</td></tr>
				<tr><td align="right">void </td><td><a href="#setSize(const BRealSize&)">setSize</a>(const BRealSize& size);</td></tr>
				<tr><td align="right">const BRealSize& </td><td><a href="#size()">size</a>();</td></tr>
				<tr><td align="right">void </td><td><a href="#setOriginAlign(Align)">setOriginAlign</a>(Align originAlign);</td></tr>
				<tr><td align="right">Align </td><td><a href="#originAlign()">originAlign</a>() const;</td></tr>
				<tr><td align="right">void </td><td><a href="#setRight(BReal, BReal, BReal)">setRight</a>(BReal x, BReal y, BReal z);</td></tr>
				<tr><td align="right">void </td><td><a href="#setRight(const BVector&)">setRight</a>(const BVector& right);</td></tr>
				<tr><td align="right">const BVector& </td><td><a href="#right()">right</a>() const;</td></tr>
				<tr><td align="right">void </td><td><a href="#setDown(BReal, BReal, BReal)">setDown</a>(BReal x, BReal y, BReal z);</td></tr>
				<tr><td align="right">void </td><td><a href="#setDown(const BVector&)">setDown</a>(const BVector& down);</td></tr>
				<tr><td align="right">const BVector& </td><td><a href="#down()">down</a>() const;</td></tr>
				<tr><td align="right">void </td><td><a href="#setText(const BString&)">setText</a>(const BString& text);</td></tr>
				<tr><td align="right">const BString& </td><td><a href="#text()">text</a>() const;</td></tr>
				<tr><td align="right">void </td><td><a href="#setAlign(Align)">setAlign</a>(Align align);</td></tr>
				<tr><td align="right">Align </td><td><a href="#align()">align</a>() const;</td></tr>
				<tr><td align="right">void </td><td><a href="#setFont(const BString&,int)">setFont</a>(const BString& family, int size = 20);</td></tr>
				<tr><td align="right">void </td><td><a href="#setFont(BFont*)">setFont</a>(BFont* font);</td></tr>
				<tr><td align="right">const BFont* </td><td><a href="#font()">font</a>() const;</td></tr>
				<tr><td align="right">BFont* </td><td><a href="#font()">font</a>();</td></tr>
				<tr><td align="right">void </td><td><a href="#setGlyphSize(BReal)">setGlyphSize</a>(BReal glyphSize);</td></tr>
				<tr><td align="right">BReal </td><td><a href="#glyphSize()">glyphSize</a>() const;</td></tr>
				<tr><td align="right">void </td><td><a href="#setColors(BColorArray*)">setColors</a>(BColorArray* colors);</td></tr>
				<tr><td align="right">const BColorArray* </td><td><a href="#colors()">colors</a>() const;</td></tr>
				<tr><td align="right">BColorArray* </td><td><a href="#colors()">colors</a>();</td></tr>
				<tr><td align="right">const BQuad& </td><td><a href="#quad()">quad</a>() const;</td></tr>
				<tr><td align="right">virtual void </td><td><a href="#clear()">clear</a>();</td></tr>
				<tr><td align="right">using </td><td><a href="#BShape::query;()">BShape::query;</a></td></tr>
				<tr><td align="right">virtual bool </td><td><a href="#query(const BString&, BValue&)">query</a>(const BString& text, BValue& value) const;</td></tr>
				<tr><td align="right">virtual BVector </td><td><a href="#inertia(BReal)">inertia</a>(BReal mass) const;</td></tr>
				<tr><td align="right">virtual BVector </td><td><a href="#vertex(const BVector&)">vertex</a>(const BVector& direct) const;</td></tr>
			</table>
			<h2>protected</h2>
			<table id="protected">
				<tr><td align="right">virtual void </td><td><a href="#refresh(BBox&)">refresh</a>(BBox& box);</td></tr>
				<tr><td align="right">virtual void </td><td><a href="#render(BRender&)">render</a>(BRender& render);</td></tr>
			</table>
			<div id="desc">
				<h2>详细介绍：</h2>
			</div>
			<h2 id="docs">成员文档：</h2>
			<div id="BTextual()">
				<h3>BTextual();</h3>
			</div>
			<div id="BTextual(BReal)">
				<h3>BTextual(BReal size);</h3>
			</div>
			<div id="BTextual(BReal, BReal)">
				<h3>BTextual(BReal width, BReal height);</h3>
			</div>
			<div id="BTextual(const BTextual&)">
				<h3>BTextual(const BTextual&amp; other);</h3>
			</div>
			<div id="~BTextual()">
				<h3>~BTextual();</h3>
			</div>
			<div id="copy(const BShape*)">
				<h3>virtual void copy(const BShape* other);</h3>
			</div>
			<div id="clone()">
				<h3>virtual BShape* clone() const;</h3>
			</div>
			<div id="setSize(BReal, BReal)">
				<h3>void setSize(BReal width, BReal height);</h3>
			</div>
			<div id="setSize(const BRealSize&)">
				<h3>void setSize(const BRealSize&amp; size);</h3>
			</div>
			<div id="size()">
				<h3>const BRealSize&amp; size();</h3>
			</div>
			<div id="setOriginAlign(Align)">
				<h3>void setOriginAlign(Align originAlign);</h3>
			</div>
			<div id="originAlign()">
				<h3>Align originAlign() const;</h3>
			</div>
			<div id="setRight(BReal, BReal, BReal)">
				<h3>void setRight(BReal x, BReal y, BReal z);</h3>
			</div>
			<div id="setRight(const BVector&)">
				<h3>void setRight(const BVector&amp; right);</h3>
			</div>
			<div id="right()">
				<h3>const BVector&amp; right() const;</h3>
			</div>
			<div id="setDown(BReal, BReal, BReal)">
				<h3>void setDown(BReal x, BReal y, BReal z);</h3>
			</div>
			<div id="setDown(const BVector&)">
				<h3>void setDown(const BVector&amp; down);</h3>
			</div>
			<div id="down()">
				<h3>const BVector&amp; down() const;</h3>
			</div>
			<div id="setText(const BString&)">
				<h3>void setText(const BString&amp; text);</h3>
			</div>
			<div id="text()">
				<h3>const BString&amp; text() const;</h3>
			</div>
			<div id="setAlign(Align)">
				<h3>void setAlign(Align align);</h3>
			</div>
			<div id="align()">
				<h3>Align align() const;</h3>
			</div>
			<div id="setFont(const BString&,int)">
				<h3>void setFont(const BString&amp; family, int size = 20);</h3>
			</div>
			<div id="setFont(BFont*)">
				<h3>void setFont(BFont* font);</h3>
			</div>
			<div id="font()">
				<h3>const BFont* font() const;</h3>
			</div>
			<div id="font()">
				<h3>BFont* font();</h3>
			</div>
			<div id="setGlyphSize(BReal)">
				<h3>void setGlyphSize(BReal glyphSize);</h3>
			</div>
			<div id="glyphSize()">
				<h3>BReal glyphSize() const;</h3>
			</div>
			<div id="setColors(BColorArray*)">
				<h3>void setColors(BColorArray* colors);</h3>
			</div>
			<div id="colors()">
				<h3>const BColorArray* colors() const;</h3>
			</div>
			<div id="colors()">
				<h3>BColorArray* colors();</h3>
			</div>
			<div id="quad()">
				<h3>const BQuad&amp; quad() const;</h3>
			</div>
			<div id="clear()">
				<h3>virtual void clear();</h3>
			</div>
			<div id="BShape::query;()">
				<h3>using BShape::query;</h3>
			</div>
			<div id="query(const BString&, BValue&)">
				<h3>virtual bool query(const BString&amp; text, BValue&amp; value) const;</h3>
			</div>
			<div id="inertia(BReal)">
				<h3>virtual BVector inertia(BReal mass) const;</h3>
			</div>
			<div id="vertex(const BVector&)">
				<h3>virtual BVector vertex(const BVector&amp; direct) const;</h3>
			</div>
			<div id="refresh(BBox&)">
				<h3>virtual void refresh(BBox&amp; box);</h3>
			</div>
			<div id="render(BRender&)">
				<h3>virtual void render(BRender&amp; render);</h3>
			</div>
		</div>
	</body>
</html>